スレッドの安全性

[thread_safety]

特に明記されている場合を除いて、ライブラリーのスレッドの安全性規則は次のとおりです。

  • 2 つのスレッドが異なるオブジェクトに対し、メソッドまたは関数を同時に呼び出すことができますが、同じオブジェクトでは呼び出すことができません。

  • 2 つのスレッドが同じオブジェクトのメソッドや関数を同時に呼び出すのは安全ではありません。

この規則からの逸脱については、クラスの説明に記載されています。例えば、コンカレント・コンテナーはより自由度が高くなります。同じコンテナ・オブジェクトに対するいくつかの同時操作が許されます。